package net.qiqbframework.modelling.command.handling;

import java.lang.reflect.Member;

/**
 * 业务ID加载凭证定义
 *
 * @param <T>
 */
public interface BusinessHandlerModel<T> {
    /**
     * 聚合类型
     *
     * @return
     */
    Class<T> aggregateRootType();

    Member member();

    T aggregateRoot(Object commandObject);


}
